body {
	font-size: 10pt;
}
hr {
	border: 0;
	height: 1px;
	width: 100%;
	background-color: #666; 
}
#user_table {
	border: solid 1px #99BBE8;
	width: 717px;
}
.row {
	clear: both;
}
.row a {
	color: #00e;
	text-decoration: none;
}
.row a:hover {
	color: #e00;
	text-decoration: underline;
}
.tth_1, .tth_2, .tth_3, .tth_4 {
	color: #15428B;
	height: 20px;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding: 5px 8px;
	float: left;
	background-image: url("../../images/default/white-top-bottom.gif");
	border: solid;
	border-color: #99BBEB;
}
.ttd_1, .ttd_2, .ttd_3, .ttd_4, .ttf_1, .ttf_2, .ttf_3, .ttf_4 {
	color: black;
	height: 25px;
	font-size: 9pt;
	padding: 3px 8px;
	float: left;
	background-color: #F0F5FA;
	border: solid;
	border-color: white;
}
.tth_1, .ttd_1, .ttf_1 {
	border-width: 0 1px 1px 0;
	width: 150px;
}
.tth_2, .ttd_2, .ttf_2 {
	border-width: 0 1px 1px 0;
	width: 150px;
}
.tth_3, .ttd_3, .ttf_3 {
	border-width: 0 1px 1px 0;
	width: 200px;
}
.tth_4, .ttd_4, .ttf_4 {
	border-width: 0 0 1px 0;
	width: 150px;
}
.ttf_1, .ttf_2, .ttf_3, .ttf_4 { border-bottom-width: 0; }
.info {
	padding: 8px 15px;
	background-color: white;
}
.info div {
	margin: 5px;
}
#pager {
	font-size: 9pt;
	clear: both;
	padding: 8px 0;
	width: 650px;
	text-align: right;
}
#pager a {
	color: #00e;
	text-decoration: none;
}
#pager a:hover {
	text-decoration: underline;
}